﻿@charset "utf-8";
/* CSS Document */

.other{  overflow:hidden; width:1024px; margin:15px auto;}
.o_left{ width:260px; float:left;}
.o_left1{ background:url(../images/left_bg.png) no-repeat center center #0a67b4; border-radius:10px; margin-bottom:10px;}
.o_left1_nav{ height:37px; background:#e60012; line-height:37px; overflow:hidden; border-radius:10px;}
.o_left1_nav p{ color:#fff; text-align:center; font-family:'Microsoft Yahei'; font-weight:bold; font-size:16px;}
.o_left1_con{ overflow:hidden;}
.o_left1_con ul li{ line-height:37px; height:37px;text-align:center;}
.o_left1_con ul li a{ color:#fff; display:block; }
.o_left1_con ul li a.hover{ display:block; background:#a41f42; border-radius:10px;}
.o_left1_con ul li a:hover{ display:block; background:#a41f42; border-radius:10px;}

.o_left1_con p{ line-height:27px; padding:18px 15px; color:#fff; font-size:14px;}

.o_left2_con{ background:url(../images/ws.png) no-repeat center 230px #0a67b4; height:425px; border-radius:10px; margin-top:15px;}
.o_left2_con p{ color:#fff; font-size:22px;font-family:'Microsoft Yahei'; line-height:32px; padding-top:108px; padding-left:20px;}
.o_left2_con p span{ font-size:26px;}
.s_right{ width:705px; float:right;}

/*about*/
.about_nav{ height:30px; line-height:30px; border-left:3px #e60012 solid;}
.about_nav p{ margin-left:10px;font-size:16px;font-family:'Microsoft Yahei'; font-weight:bold; color:#e60012;}
.about_con{ margin-top:10px;}
.about_con p{ line-height:25px;font-size:13px;}

.about_fz{ width:1024px; margin:auto; margin-top:10px;}
.about_fz_con{ margin-top:10px;}

/*contact*/

.contact{ width:1024px; margin:auto; margin-top:50px;}
.contact_nav{ width:210px; margin:auto; border-top:2px #000000 solid;}
.contact_nav p{ font-size:18px;font-family:'Microsoft Yahei'; font-weight:bold;background:#fff; width:100px; text-align:center; margin:auto; position:relative; top:-20px; height:35px; line-height:35px; overflow:visible; color:#000;}
.contact_con{ margin-top:10px;}
.contact_con ul li.box1{ margin-bottom:30px; width:430px; border:2px #e60012 solid; height:117px; overflow:hidden; float:left; border-radius:8px; padding:10px 30px; line-height:24px; margin-left:13px;}
.contact_con ul li.box2{margin-bottom:30px; width:430px; border:2px #0a67b3 solid; height:117px; overflow:hidden;  float:left; border-radius:8px; padding:10px 30px; line-height:24px; margin-left:13px;}

/*yyhy*/
.yyhy{ border-radius:10px; margin-top:15px; border-radius:8px;}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:260px; height:315px; margin:20px auto; background:#333; position:relative; overflow:hidden;border-radius:8px;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left; width:260px; height:315px; overflow: hidden;}
#playBox .oUlplay li a img{width:260px; height:315px;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:140px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:140px; right:10px; z-index:10;}
#playBox .smalltitle {width:260px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}

.yyhy_con{ overflow:hidden;}
.yyhy_con ul li{ float:left; margin-left:28px;width:198px; margin-bottom:10px;}
.yyhy_con ul li.yyhy1 p{ text-align:center; line-height:28px;}
.yyhy_con ul li.yyhy2 p{ text-align:center; line-height:28px;}
.yyhy_con ul li.yyhy1 img{ border:2px #e60012 solid; border-radius:8px; width:198px; height:138px;}
.yyhy_con ul li.yyhy2 img{ border:2px #0a67b4 solid; border-radius:8px;width:198px; height:138px;}


.fanye{ margin:auto; margin-top:10px; margin-bottom:10px; width: auto; text-align:center;}
.fanye span{  border:1px solid #ccc;  margin:0 5px; padding:3px 5px;}
.fanye a{ border:1px solid #ccc;  margin:0 5px; padding:3px 5px;}
.fanye p{ text-align:center;}


/*service*/
.service{ margin-top:20px;height:440px; border-radius:10px; background:#0a67b4;  }
.service_con{ width:260px; overflow:hidden; margin-top:10px;}
.service_right1{ border:1px #9b9999 solid; border-radius:10px; height:460px; overflow:hidden;}
.service_right1_nav{ text-align:center; margin-top:10px;}
.service_right1_nav p{font-size:20px;font-family:'Microsoft Yahei'; font-weight:bold; color:#000; line-height:35px;}
.china_box{float:right;width:190px;overflow:hidden;height: 250px;position:relative;top:180px;right:15px;}
.china_box ul li{ float:left; width:65px; height:25px; line-height:25px; border-radius:10px; text-align:center; color:#fff; margin-left:20px; margin-bottom:20px;}
.china_box ul li.china_box_red{ background:#e60012;}
.china_box ul li.china_box_blue{ background:#0a67b3;}
/*china map*/
.wrap{ width:510px; float:left; overflow:hidden; margin-top:15px;}
.mapTipText {
	position:relative;
	z-index:9999;
	width: 360px;
	height:auto;
	background-color: #ffffff;
	border: 2px #000 solid;
	overflow:hidden;
}
.mapTipText .mapTipList {
	float: left;
	margin-left: 4px;
}
.mapTipText .mapTipList h2 {
	text-align: left;
}
.mapTipText .mapTipList h2 a {
	font-size: 24px;
	color: #262626;
	text-decoration: none;
}
.mapTipText .mapTipList h2 a:hover {
	color: #0085d2;
}
.mapTipText .mapTipList h2 a span {
	font-size: 16px;
	margin-left: 3px;
}
.mapTipText .mapTipList ul {
	width: 360px;
	padding-right: 5px;
}
.mapTipText .mapTipList ul li {
	list-style: none;
	padding: 3px 3px;
}
.mapTipText .mapTipList ul li a {
	color: #262626;
	text-decoration: none;
}
.mapTipText .mapTipList ul li a:hover {
	background-color: #2ebcfe;
	color: #ffffff;
	
}


.service_right2{border:1px #9b9999 solid;border-radius:10px;height: 530px;overflow:hidden;margin-top:20px;}
.map2{ /*width:600px;*/ margin:auto;}

/*pro*/
.pro{margin-top:20px; border-radius:10px; background:#fff; border:1px #9e9b9c solid;}
.pro_con{ margin-top:20px;}
.pro_con ul li{ float:left; margin-left:20px; width:90px; height:28px; line-height:28px; border-radius:10px;  text-align:center; margin-bottom:20px;}
.pro_con ul li.red_box{border:2px #e60012 solid;}
.pro_con ul li.blue_box{border:2px #0a67b4 solid;}
.pro_con_img{ width:260px; overflow:hidden; border-radius:10px;}
.pro_con_img img{width:260px; height:209px; overflow:hidden;}

.pro_list{ overflow:hidden;}
.pro_list ul li{ width:665px; height:118px; padding:10px; border:1px #9b9999 solid;border-radius:10px; margin-bottom:10px;}
.pro_list ul li img{ width:135px; height:115px; overflow:hidden; border-radius:10px; float:left; margin-right:30px;}
.pro_list ul li h2{ font-size:14px; color:#e60012;}
.pro_list ul li h2 a{color:#e60012;}
.pro_list ul li h3,.pro_list ul li h4{ color:#000000; font-size:12px;}
.pro_list ul li p{ color:#000000; font-size:12px;}
.pro_list ul li span.but_red{ float:right; width:70px; height:25px; background:#e71f19;border-radius:10px; line-height:25px;text-align:center;}
.pro_list ul li span.but_red a{ color:#fff; display:block; }
.pro_list ul li span.but_red a:hover{ background:#0a67b4;width:70px; height:25px; display:block;border-radius:10px;}

.pro_list ul li span.but_blue{ float:right; width:70px; height:25px; background:#0a67b4;border-radius:10px; line-height:25px;text-align:center;}
.pro_list ul li span.but_blue a{ color:#fff; display:block; }
.pro_list ul li span.but_blue a:hover{ background:#e71f19;width:70px; height:25px; display:block;border-radius:10px;}



/*new*/
.new{ overflow:hidden;}
.new ul li{ width:238px; padding:10px 10px 2px 10px; overflow:hidden; border:1px #9b9999 solid; margin-top:20px;border-radius:10px;}
.new ul li img{ width:238px; height:140px; border-radius:10px;}
.new ul li p{ line-height:28px; text-align:center; font-size:14px;font-family:'Microsoft Yahei'; font-weight:bold;}

.new_list{ margin-top:10px; overflow:hidden; border:1px #9b9999 solid;border-radius:10px; padding:10px;}
.new_list ul li{ line-height:50px; border-bottom:1px #c2c2c2 dashed;font-size:14px;}
.new_list ul li span{ float:right;}



.new_xq_nav{ line-height:55px; border-bottom:1px #dadada solid; color:#e60012;}

.new_xq_nav p{ text-align:center;font-family:"微软雅黑"; font-size:16px; font-weight:bold;}
.new_xq_nav1 p{ text-align:center;font-family:"微软雅黑"; font-size:12px; font-weight: normal; line-height:25px;}

.new_xq_con{ margin-top:10px; line-height:24px; width:705px; overflow:hidden;}